package com.hxf.service.facade;

import com.hxf.service.appraisal.AppraisalService;
import com.hxf.service.coupons.CouponsService;
import com.hxf.service.food.MealMenuService;
import com.hxf.service.meal.AreaService;
import com.hxf.service.meal.MealBoxService;
import com.hxf.service.meal.MealStyleService;
import com.hxf.service.meal.RestaurantService;
import com.hxf.service.menu.MenuService;
import com.hxf.service.order.OrderService;
import com.hxf.service.preferential.PreferentialService;
import com.hxf.service.privilege.PrivilegeService;
import com.hxf.service.role.RoleService;
import com.hxf.service.user.AdminUserService;
import com.hxf.service.user.AppUserService;
import com.hxf.service.user.RestaurantUserService;
import com.hxf.service.user.UserService;
import com.hxf.service.version.VersionService;

/**
 * service工厂接口
 * @author tengyicheng
 * @version [1.0, 2013/09/22]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public interface ServiceFacade {
	
	public MenuService getMenuService();
	
	public UserService getUserService();
	
	public RoleService getRoleService();
	
	public PrivilegeService getPrivilegeService();
	
	public RestaurantService getRestaurantService();
	
	public AreaService getAreaService();
	
	public MealStyleService getMealStyleService();
	
	public MealBoxService getMealBoxService();
	
	public MealMenuService getMealMenuService();
	
	public PreferentialService getPreferentialService();
	
	public OrderService getOrderService();
	
	public VersionService getVersionService();
	
	public AdminUserService getAdminUserService();
	
	public RestaurantUserService getRestaurantUserService();
	
	public AppUserService getAppUserService();
	
	public AppraisalService getAppraisalService();
	
	public CouponsService getCouponsService();
}
